package leetcodehot100;

import java.util.HashMap;

public class _1两数之和 {
    /*
    给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target  的那 两个 整数，并返回它们的数组下标。
     */

    public int[] twoSum(int[] nums, int target) {
        HashMap<Integer,Integer> map =new HashMap<>();
        for(int i=0;i<nums.length;i++){
            if(map.containsKey(target-nums[i]))
                return new int[]{i,(int)map.get(target-nums[i])};
            map.put(nums[i],i);
        }
        return  null;
    }
}
